home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / port / portparm.h < prev    next >
Text File  |  1996-07-10  |  4KB  |  95 lines

  1. /* k 0018     11/07/90    */
  2. /* k 0046    08/09/90    */
  3. /* k 0083    27/11/90    */
  4. /* k 0119       08/02/91        */
  5. /* k 0157    15/04/91    */
  6. /* k 0174    07/06/91    */
  7. /* k 0175    09/06/91    */
  8. /* k 0178       14/06/91        */
  9. /* k 0196    07/07/91    */
  10. /* k 0261       11/11/91        *//* Old GOST table indicator */
  11. /* k 1066       07/12/91        *//* DEBUG flag for PATH      */
  12. /* k 0309    26/02/92    *//* Parallel foreground      */
  13. #define  BUF    1               /* @0119 */
  14. #define  DATA   2               /* @0119 */
  15. #define  SESS   4               /* @0119 */
  16. #define  PROC   8               /* @0119 */
  17. #define  TRACE  64              /* @0119 */
  18. #define  FTRACE 128             /* @0119 */
  19. struct portparm  {
  20.   char list;            /* list number */
  21.   char config;            /* config number */
  22.   short nodeid;            /* node identification */
  23.   char rqbno;            /* number of rqb */
  24. /*  union {                                    0018
  25.    struct        {
  26.     unsigned buf  :1;         1 - buffer tracing          @0046
  27.     unsigned data :1;         1 - data tracing            @0046
  28.     unsigned sess :1;          1 - session tracing         @0046
  29.     unsigned proc :1;         1 - process tracing         @0046
  30.     unsigned rsrv1:2;             @0046                 0018
  31.     unsigned trace:1;         1 - trace in use            0018
  32.     unsigned ftrace:1;         1 - file for trace in use      0018
  33.         } flg;                                           0018
  34.      } tf;                                                   0018 */
  35.   unsigned char tf;                                        /* @0119 */
  36. #define   GOST   1              /* @0178 */
  37. #define   OLDGOST 2             /* @0261 */
  38. #define   LLC   16              /* @0119 */
  39. #define   DESC  32              /* @0119 */
  40. #define   CON   64              /* @0119 */
  41. #define   PATH 128              /* @0119 */
  42. /*  struct   {
  43.     unsigned gost :1;           0 - alternate coding
  44.                                 1 - GOST coding
  45.     unsigned oldgost:1;         0 - New GOST    @0261
  46.                                 1 - Old GOST    @0261
  47.     unsigned rsrv3:2;        @0178         @0046
  48.     unsigned llc  :1;            llc tracing                 @0046
  49.     unsigned desc :1;         descriptor tracing          @0046
  50.     unsigned con  :1;         connection tracing          @0046
  51.     unsigned path :1;         1 - route tracing           @0046
  52.        } flag2;                                */
  53.   unsigned char flag2;                             /* @0119 */
  54.   char buflan;            /* number of buffer for lan */
  55.   char bufvt;            /* number of buffers for vt */
  56.   char buf2k;            /* number of 2k-buffers */
  57.   short buf128;            /* number of 128b-buffers */
  58.   short buf36;              /* number of 36b-buffers */
  59.   char vtno;            /* max number of vt */
  60.   char apno;             /* max number of ap */
  61.   char lanno;            /* max number of lan */
  62.   char bscno;            /* max number of bsc */
  63.   char akkno;            /* max number of akk */
  64.   char fillan;            /* number of filling symbols for lan */
  65.   short sbuflan;        /* size of buffer for lan */
  66.   short talan;            /* time-out for lan */
  67.   char namerest[8];             /* file name for restart */
  68. #define    STAT    16           /* @0119 */
  69. #define    RING    32           /* @0119 */
  70. #define    REPORT  64           /* @0119 */
  71. #define    MONITOR 128          /* @0119 */
  72. /*  union {
  73.    struct  {                             STATISTIC            0018
  74.     unsigned rsrv2   :4;             @0046     0018
  75.     unsigned stat    :1;     statistic in use  @0046     0018
  76.     unsigned ring    :1;     ring      @0046      0018
  77.     unsigned report  :1;     report      @0046      0018
  78.     unsigned monitor :1;     monitor    @0046       0018
  79.      } flg ;                                                 0018
  80.     } sf;                             0018 */
  81.    unsigned char sflag;                /* 0018 *//* @0119 */
  82.   char optflg;        /* @0157 */
  83.   char cashno;        /* cash  number, multiplied by 16 *//* @0196 */
  84.   char disp_type;
  85. #define APPC_OPT 128    /* @0157 */
  86. #define VT_OPT    64    /* @0157 */
  87. #define MAIL_OPT  32    /* @0157 */
  88. #define EM_OPT    16    /* @0174 */
  89. #define DEBUG_OPT 8     /* @1066 */
  90. #define FG_OPT    4     /* @0309 */  /* Parallel foreground */
  91.        } ;                                                      /* 0018 */
  92. #define PSIZE 36        /* @0157 *//* @0196 */  /* @0083 */        /* 0018 */
  93.  
  94.  
  95.